/**
 */
package org.mro.grib.model.files.secondEdition.grids.util;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

import org.mro.grib.model.files.secondEdition.grids.*;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage
 * @generated
 */
public class GridsAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected static GridsPackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public GridsAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = GridsPackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * <!-- begin-user-doc -->
	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
	 * <!-- end-user-doc -->
	 * @return whether this factory is applicable for the type of the object.
	 * @generated
	 */
	@Override
	public boolean isFactoryForType(Object object) {
		if (object == modelPackage) {
			return true;
		}
		if (object instanceof EObject) {
			return ((EObject)object).eClass().getEPackage() == modelPackage;
		}
		return false;
	}

	/**
	 * The switch that delegates to the <code>createXXX</code> methods.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected GridsSwitch<Adapter> modelSwitch =
		new GridsSwitch<Adapter>() {
			@Override
			public Adapter caseIGridDefinition(IGridDefinition object) {
				return createIGridDefinitionAdapter();
			}
			@Override
			public Adapter caseEarthShapeGridDefinition(EarthShapeGridDefinition object) {
				return createEarthShapeGridDefinitionAdapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate30(GridDefinitionTemplate30 object) {
				return createGridDefinitionTemplate30Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate31(GridDefinitionTemplate31 object) {
				return createGridDefinitionTemplate31Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate32(GridDefinitionTemplate32 object) {
				return createGridDefinitionTemplate32Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate33(GridDefinitionTemplate33 object) {
				return createGridDefinitionTemplate33Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate34(GridDefinitionTemplate34 object) {
				return createGridDefinitionTemplate34Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate35(GridDefinitionTemplate35 object) {
				return createGridDefinitionTemplate35Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate310(GridDefinitionTemplate310 object) {
				return createGridDefinitionTemplate310Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate312(GridDefinitionTemplate312 object) {
				return createGridDefinitionTemplate312Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate320(GridDefinitionTemplate320 object) {
				return createGridDefinitionTemplate320Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate330(GridDefinitionTemplate330 object) {
				return createGridDefinitionTemplate330Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate331(GridDefinitionTemplate331 object) {
				return createGridDefinitionTemplate331Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate340(GridDefinitionTemplate340 object) {
				return createGridDefinitionTemplate340Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate341(GridDefinitionTemplate341 object) {
				return createGridDefinitionTemplate341Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate342(GridDefinitionTemplate342 object) {
				return createGridDefinitionTemplate342Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate343(GridDefinitionTemplate343 object) {
				return createGridDefinitionTemplate343Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate350(GridDefinitionTemplate350 object) {
				return createGridDefinitionTemplate350Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate351(GridDefinitionTemplate351 object) {
				return createGridDefinitionTemplate351Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate352(GridDefinitionTemplate352 object) {
				return createGridDefinitionTemplate352Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate353(GridDefinitionTemplate353 object) {
				return createGridDefinitionTemplate353Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate390(GridDefinitionTemplate390 object) {
				return createGridDefinitionTemplate390Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate3100(GridDefinitionTemplate3100 object) {
				return createGridDefinitionTemplate3100Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate3101(GridDefinitionTemplate3101 object) {
				return createGridDefinitionTemplate3101Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate3110(GridDefinitionTemplate3110 object) {
				return createGridDefinitionTemplate3110Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate3120(GridDefinitionTemplate3120 object) {
				return createGridDefinitionTemplate3120Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate31000(GridDefinitionTemplate31000 object) {
				return createGridDefinitionTemplate31000Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate31100(GridDefinitionTemplate31100 object) {
				return createGridDefinitionTemplate31100Adapter();
			}
			@Override
			public Adapter caseGridDefinitionTemplate31200(GridDefinitionTemplate31200 object) {
				return createGridDefinitionTemplate31200Adapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the <code>target</code>.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param target the object to adapt.
	 * @return the adapter for the <code>target</code>.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.IGridDefinition <em>IGrid Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.IGridDefinition
	 * @generated
	 */
	public Adapter createIGridDefinitionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.EarthShapeGridDefinition <em>Earth Shape Grid Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.EarthShapeGridDefinition
	 * @generated
	 */
	public Adapter createEarthShapeGridDefinitionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate30 <em>Grid Definition Template30</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate30
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate30Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31 <em>Grid Definition Template31</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate31Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate32 <em>Grid Definition Template32</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate32
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate32Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate33 <em>Grid Definition Template33</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate33
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate33Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate34 <em>Grid Definition Template34</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate34
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate34Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate35 <em>Grid Definition Template35</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate35
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate35Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate310 <em>Grid Definition Template310</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate310
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate310Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate312 <em>Grid Definition Template312</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate312
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate312Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate320 <em>Grid Definition Template320</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate320
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate320Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate330 <em>Grid Definition Template330</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate330
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate330Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate331 <em>Grid Definition Template331</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate331
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate331Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate340 <em>Grid Definition Template340</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate340
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate340Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate341 <em>Grid Definition Template341</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate341
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate341Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate342 <em>Grid Definition Template342</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate342
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate342Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate343 <em>Grid Definition Template343</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate343
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate343Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate350 <em>Grid Definition Template350</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate350
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate350Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate351 <em>Grid Definition Template351</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate351
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate351Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate352 <em>Grid Definition Template352</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate352
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate352Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate353 <em>Grid Definition Template353</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate353
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate353Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate390 <em>Grid Definition Template390</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate390
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate390Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3100 <em>Grid Definition Template3100</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3100
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate3100Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3101 <em>Grid Definition Template3101</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3101
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate3101Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3110 <em>Grid Definition Template3110</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3110
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate3110Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3120 <em>Grid Definition Template3120</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate3120
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate3120Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31000 <em>Grid Definition Template31000</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31000
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate31000Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31100 <em>Grid Definition Template31100</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31100
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate31100Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200 <em>Grid Definition Template31200</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200
	 * @generated
	 */
	public Adapter createGridDefinitionTemplate31200Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //GridsAdapterFactory
